Elementos da Aula

  1. Introdução ao RStudio;
  2. As janelas de navegação do RStudio;
  3. Dicas do RStudio.

Introdução ao RStudio

  • O RStudio é uma interface usada para facilitar a sua vida ao utilizar a linguagem R.
  • Ele não é o R em si!
  • Outras opções existem, como o Tinn-R e o Microsoft R.
  • A interface gráfica básica do RStudio.

O Console

  • É a janela de execução do R, similar a abrir somente o programa base do R.
  • Nesta área você encontra:
    1. O console do R;
    2. A versão do R que está sendo executada;
    3. O diretório de trabalho da sessão.

O Projeto

  • Podemos organizar todo o trabalho que estamos fazendo ao redor de um projeto.
  • Um projeto vai conter todos os arquivos, scripts e figuras necessários para realizarmos uma tarefa (manuscrito, dissertação, tese, análise,…).
  • Existem muitas vantagens em se iniciar um projeto para cada tarefa que estamos fazendo - uma delas é que o diretório utilizado para carregar e salvar arquivos fica sendo consistente entre qualquer computador em que você abrir o projeto.

O Script

  • É sempre bom escrevermos o código que queremos usar em uma tarefa em um script e, a partir dele, enviar os comandos para o console.
  • Um script pode conter o código e anotações utilizadas para gerar qualquer tipo de computação.
  • Sempre use um script para manter o registro de tudo o que você está fazendo ao realizar uma tarefa.
  • Nesta área você encontra:
    1. A janela do script;
    2. O botão Run, usado para enviar o comando do script ao console;
    3. Um botão para salvar o script em um diretório de sua escolha (ou salvar as alterações feitas nele);
    4. Um botão de busca e/ou substituição;
    5. Uma aba para facilitar a navegação entre as partes (“capítulos”) do seu script.

Informações relacionadas à sessão

  • Todas informações relacionadas aos arquivos e objetos existentes em uma sessão (1, aba “Environment”) e todo o histórico de comandos executados (2, aba “History”) são encontrados aqui.
  • Na aba “Environment”, você encontra utilidades como:
    1. Um botão para excluir arquivos e objetos carregados/criados;
    2. Um botão para importar tabelas e outros arquivos para o ambiente (“Import Dataset”; uso não recomendado).

Outras funcionalidades presentes do RStudio

  • Aqui estão concentradas algumas funcionalidades importantes do RStudio e do R.
    1. Aba “Files”
      1. Contém todos os arquivos em um diretório;
      2. O “..” na primeira linha pode ser utilizado para mover ao diretório acima do qual você observa;
    2. Ainda na aba “Files”, existem botões que você pode usar para:
      1. Criar uma nova pasta em um diretório (“New folder”);
      2. Deletar um arquivo ou pasta (“Delete”);
      3. Renomear um arquivo ou pasta (“Rename”).
    3. Toda vez que você criar um gráfico ou figura, ele será apresentado na aba “Plots”; você pode salvar as figura diretamente a partir da aba, mas existem outras formas muito mais adequadas de fazer isso (veremos mais sobre isso na aula de base::plot).
    4. A partir da aba “Packages” você pode instalar, atualizar, carregar e/ou acessar o conteúdo de um pacote.
    5. Todo e qualquer arquivo de ajuda de uma função ou pacote é apresentado e descrito na aba “Help”.

Algumas dicas iniciais do RStudio

  1. Use sempre um projeto para organizar os seus scripts;
  2. Organize seu script em “capítulos” - para isso, utilize o atalho do teclado: Command + Shift + r no MAC ou Control + Shift + r no Windows;
  3. Adicione comentários ao seu script sempre que puder, através do #.
  4. Ao invés de ficar pressionando o botão Run para enviar os comandos do script para o console, utilize Command + Enter no MAC ou Control + Enter no Windows;
  5. Para ver os últimos comandos lançados no console, coloque o cursor lá e utilize Command + Seta para cima no MAC ou Control + Seta para cima no Windows;
  6. Na dúvida sobre uma função? Coloque o curso em cima dela (no console ou no script) e pressione Function + F1 no MAC ou F1 no Windows;
  7. Quer apagar tudo que está escrito no seu console? Use Control + L no MAC ou no Windows.